<?php
//首先要做权限判断，判断是不是管理员
session_start();
if (!isset($_SESSION['admin']) or $_SESSION['admin'] != 1) { //说明未登录
    echo "<script>alert('只有管理员才能访问本页面！');location.href='login.html';</script>";
    exit;
}
//程序到这里说明权限OK
?>
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>用户管理</title>
</head>
<body>
<style>
    h1 {
        text-align7: center
    }

    .s {
        margin-right: 20px
    }

    .require {
        color: red;
    }
    table a{color: #2aabd2;text-decoration: none}
    table a:hover{text-decoration: underline;color: #761c19}
</style>
<h1>用户管理<span style="font-size: 16px;padding-left:20px ;"><a href="index.php" style="color: #1b6d85">返回首页</a></span><span style="font-size: 16px;padding-left:20px ;"><a href="log.php" style="color: #1b6d85">登录日志</a></span></h1>

<?php
include_once "conn.php";
//为了分页增加的内容  --开始
include_once 'page.php';
//为了分页增加的内容  --结束
$sql = "select * from userinfo where username <> 'admin' order by id desc";
$result = mysqli_query($conn, $sql);
//为了分页增加的内容  --开始
$count_rows = mysqli_num_rows($result);  //得到记录总数
$perPage = 3;
$page = isset($_GET['page']) ? $_GET['page'] : 1;
//引用分页函数
pageft($count_rows, $count_rows, $perPage);
$sql .= " limit $firstCount, $displayPG";
//echo $sql;
$result = mysqli_query($conn, $sql);
//为了分页增加的内容  --结束
?>
<table width="90%" border="0" align="center">
    <tr>
        <td>
            <table border="1" width="100%" align="center" bordcolor="black" style="border-collapse: collapse" cellpadding="8" cellspacing="0">
                <tr align="center">
                    <td>序号</td>
                    <td>用户名</td>
                    <td>信箱</td>
                    <td>性别</td>
                    <td>爱好</td>
                    <td>个人简介</td>
                    <td>注册时间</td>
                    <td>是否管理员</td>
                    <td>操作</td>
                </tr>
                <?php
                $i = ($page - 1)*$perPage + 1;
                while($info = mysqli_fetch_array($result)){
                    ?>
                    <tr align="center">
                        <td><?php echo $i;?></td>
                        <td><?php echo $info['username'];?></td>
                        <td><?php echo $info['email'];?></td>
                        <td><?php echo $info['sex'];?></td>
                        <td><?php echo $info['fav'];?></td>
                        <td><?php echo $info['intro'];?></td>
                        <td><?php echo date("Y-m-d",$info['upload_time']);?></td>
                        <td><?php echo $info['isAdmin'] ? "是" : "否";?></td>
                        <td>
                            <?php
                            $set1 = "<a href='setAdmin.php?admin=0&username=".$info['username']."'>取消管理员</a>";
                            $set2 = "<a href='setAdmin.php?admin=1&username=".$info["username"]."'>设置管理员</a>";
                            /*if($info['username'] == 'admin'){ //不显示链接
                                echo "<span style='color: gray'>取消管理员</span>";
                            }
                            else{//显示链接*/
                                echo $info['isAdmin'] ? $set1 : $set2;
                            /*}*/
                            ?>
                             <!--<a href="#" onclick="
                                     javascript:
                                     if(confirm('你确定要删除吗？')){
                                         location.href='del.php?username=<?php /*echo $info["username"];*/?>'
                                     }">删除</a>-->
                            <a href="#" onclick="sure('<?php echo $info["username"];?>')">删除</a>
                            <a href="modify.php?username=<?php echo $info["username"];?>">修改资料</a></td>
                    </tr>
                    <?php
                    $i ++ ;
                }

                //假如数据库里有20条数据。现在分页。每一页5条。第1页：0-4，第2页：5-9。
                //变量：page,表示第几页.第1页时，page=1,第2页时，page=2
                //limit 从第几条开始，5
                //第1页：  limit 0,5
                //第2页：  limit 5,5
                //第3页：  limit 10,5
                //  limit (page-1)*5
                ?>
            </table>
        </td>
    </tr>
    <tr>
        <td align="right">
            <?php
            //为了分页增加的内容  --开始
            echo $pageNav;
            //为了分页增加的内容  --结束
            ?>
        </td>
    </tr>
</table>
<script>
    function sure(username) {
        if(confirm('你确定要删除 ' + username + ' 吗？')){
            location.href='del.php?username=' + username;
        }
    }
</script>
</body>
</html>
